package 数据流;

import java.io.FileOutputStream;
import java.io.IOException;

public class DataOutputStream {
    public static void main(String[] args) throws IOException {
//        创建数据专属的字节输出流，DataOutputStream的参数必须是OutputStream类型
//        DataOutputStream去读的文件，必须使用DataInputStream去读。并且读取顺序必须和写入顺序一样
        java.io.DataOutputStream dos = new java.io.DataOutputStream(new FileOutputStream("IO流/src/text1"));
//        写数据
        byte b = 100;
        short s = 200;
        int i = 300;
        long l = 400L;
        float f = 3.0F;
        double d = 3.14;
        boolean sex = false;
        char c = 'a';
        dos.writeByte(b);
        dos.writeShort(s);
        dos.writeInt(i);
        dos.writeLong(l);
        dos.writeFloat(f);
        dos.writeDouble(d);
        dos.writeBoolean(sex);
        dos.writeChar(c);

        dos.flush();
        dos.close();
    }
}
